<?php
require_once $_SERVER['DOCUMENT_ROOT'] . '/proyecto/clases/autoload.inc.php';
if(Zen::IniciarSesion()){
   $id_usuario = $_POST['usu_id'] ;
   $debug=false;
?>
<script type="text/javascript">
$(document).ready(function(){ 
    
    $("#rut").focus();
    
    $(".botonext").button();
    
    $('.mostrar_detalles').live('click', function(event) {
        event.preventDefault();
		$(".detalle_error").toggle();
		var nom=$('.indicador_detalles').text();
		if(nom=='Ocultar')
		{
			$('.indicador_detalles').text('Mostrar');
		}
		else
		{
			$('.indicador_detalles').text('Ocultar');
		}

	});
    
    $.validator.addMethod("rut", function(value, element) {
           return $.Rut.validar(value);
    }, "&nbsp;");
    
    $.validator.addMethod("rut_inst", function(value, element) {
          return this.optional(element) || $.Rut.validar(value);
    }, "&nbsp;");

    $('#rut,#rut_inst').Rut({
		  format: true
	});
       
       

    //VALIDACION DEL INGRESO DE UN NUEVO MEDICO TRATANTE
    var form_ingresar_medico_tratante="#form_medt_30";
    var v = jQuery(form_ingresar_medico_tratante).validate({
        errorElement: "span",
  		rules: {
    		rut:{ rut : true },
            rut_inst:{ rut_inst : true },
            nombres: "required",
            appaterno: "required",
            nusuario: "required",
      	    email: {
    	           	required: false,
    				email: true
    			},
    	},
		
        messages: {
            nombres: "&nbsp;",
			appaterno: "&nbsp;",
         	email: "&nbsp;",
		},
    
        success: function(label) {
        			// set &nbsp; as text for IE
        			label.html("&nbsp;").addClass("success");
        		},


        submitHandler: function() 
        {
			
                  var form=$(form_ingresar_medico_tratante);
                  $.ajax({
                        type: 'post',
                        cache: false,
                        url: form.attr('action'),
                        data: form.serialize(),
                        dataType: "json",
                        success: function(data) {
                        
                        var myArray=eval(data);
                        if(myArray['error']=='ok')
                            {
                                
                               $.zen.info('Médico Tratante ingresado exitosamente');
                               form.resetForm();
                            }
                        else
                            {
                            
                               $.zen.error('No se pudo registrar al nuevo Médico Tratante.',myArray['detalles']);
                            }
                        },
                        error: function(objeto, quepaso, otroobj){
                            $.zen.error(quepaso);
                          },
            
                    })
                    
                    return false;  
                    
			},

		});
		
         //VALIDACION DEL INGRESO DE UN NUEVO MEDICO TRATANTE
    var form_modificar_medico_tratante="#form_medt_20";
    var v = jQuery(form_modificar_medico_tratante).validate({
        errorElement: "span",
  		rules: {
    		rut:{ rut : true },
            rut_inst:{ rut_inst : true },
            nombres: "required",
            appaterno: "required",
            nusuario: "required",
      	    email: {
    	           	required: false,
    				email: true
    			},
    	},
		
        messages: {
            nombres: "&nbsp;",
			appaterno: "&nbsp;",
         	email: "&nbsp;",
		},
    
        success: function(label) {
        			// set &nbsp; as text for IE
        			label.html("&nbsp;").addClass("success");
        		},


        submitHandler: function() 
        {
					//target: "#result"
                  var form=$(form_modificar_medico_tratante);
                  $.ajax({
                        type: 'post',
                        cache: false,
                        url: form.attr('action'),
                        data: form.serialize(),
                        dataType: "json",
                        success: function(data) {
                            
                            var myArray =eval(data);
                            if(myArray['error']=='ok')
                                {
                                $.zen.info('Médico Tratante actualizado exitosamente');
                                //form.resetForm();
                                return false;
                                }
                            else
                                {
                                $.zen.alerta('No se pudo actualizar el Examen.',myArray['detalles']);
                                return false;
                                }
                        },
                        error: function(objeto, quepaso, otroobj){
                            $.zen.fatal(quepaso);
                            return false;
            
                        },
                        })
                    
                    return false;  
                    
			},

		});
		
		
		jQuery("#reset1").click(function() {
			lll.resetForm();
		});
  
  
  
  
  
  
  });
  
  
  
</script>
<?php



 if ( $id_usuario != '' )
 {

?>
 <script type='text/javascript' src='js/modulos/usuarios.js'></script>
 
 <script type="text/javascript">
 $(document).ready(function() 
 { 
          
    //FORMULARIO BAJA/ALTA DE USUARIO
    $('#form_4').submit(function() 
    {
        $.ajax({
            type: 'post',
            url: $(this).attr('action'),
            data: $(this).serialize(),
            beforeSend: function(objeto){
            //alert("Adiós, me voy a ejecutar");
            },
            dataType: "json",
            success: function(data) {
                
                var myArray =eval(data);
                if(myArray['error']=='ok')
                {
                    $.zen.info('Médico Tratante actualizado correctamente.');
                   
                }
                else
                {
                    $.zen.alerta('No se pudo actualizar al nuevo médico tratante');
                }
            },
             error: function(objeto, quepaso, otroobj){
             $.zen.alerta("Fallé: Pasó lo siguiente: "+quepaso);
        },

        })
        
        return false;
    });

    
   
    
  });
</script>
 
 <?php
        
        //ejecutar la consulta y guardar la info en $rs
     	$sql = "select * from med_tratantes WHERE met_rut='$id_usuario'" ;
     	$rs = Zen::Consulta($sql,$debug ) ;
     	if ( $rs == null )
     	{
     		echo 'Hubo un problema al recuperar la informacion del médico tratante!' ;
     		exit() ;
     	}
     	else
     	{
     		
?>
            <div>
               	<fieldset class="formulario_tipo margin-top-5 ui-widget ui-widget-content ui-corner-all">
               		<form id="form_medt_20" name="frm_multiple" method="post" action="modulos/medicos_tratantes/procesar_modificacion.php">
                    <input type="hidden" value="<?php echo $id_usuario;?>" name="id_usuario" />   
               		<ol>
                       <fieldset class="sub_formulario_tipo margin-top-5 ui-widget ui-widget-content ui-corner-all">
	                  <legend class="ui-widget ui-widget-header ui-corner-all">Datos personales</legend>
                          <li>
                                <label class="label_ordenado">R.U.T.: </label><input disabled="disabled" id="rut" type="text"name="rut" class="campo_texto_rut ui-widget-content" value="<?php echo $rs->fields["met_rut"];?>"/>
                          </li>
                		  <li>
                                <label class="label_ordenado">Nombres: </label><input  type="text"name="nombres" class="campo_texto ui-widget-content" value="<?php echo $rs->fields["met_nombres"];?>"/>
                          </li>
                		  <li>
                                <label class="label_ordenado">Apellido Paterno: </label><input type="text" name="appaterno" class="campo_texto ui-widget-content" value="<?php echo $rs->fields["met_appaterno"];?>"/>
                          </li>
                          <li>
                                <label class="label_ordenado">Apellido Materno: </label><input type="text" name="apmaterno" class="campo_texto ui-widget-content" value="<?php echo $rs->fields["met_apmaterno"];?>"/>
                			</li>
                            <li>
                                 <label class="label_ordenado">Email: </label><input id="email" type="text" name="email" class="campo_correo ui-widget-content" value="<?php

 			echo $rs->fields["met_email"] ;

?>"/> 
      			            </li> 
                             <li>
       			                 <label class="label_ordenado">Teléfono: </label><input id="fono" type="text" name="fono" class="campo_texto ui-widget-content" value="<?php

 			echo $rs->fields["met_fono"] ;

?>"/>
  			                </li>
                            </fieldset>
                
                             <fieldset class="sub_formulario_tipo margin-top-5 ui-widget ui-widget-content ui-corner-all">
		                      <legend class="ui-widget ui-widget-header ui-corner-all">Datos Institución Médica</legend>
                              <li>
                                <label class="label_ordenado">R.U.T.: </label><input id="rut_inst" type="text" name="rut_inst" class="campo_texto_rut ui-widget-content" value="<?php

 			echo $rs->fields["met_rut_inst"] ;

?>"/>
                              </li>
                              <li>
    			                 <label class="label_ordenado" >Nombre: </label><input id="nombre_inst"  type="text" name="nombre_inst" class="campo_texto ui-widget-content" value="<?php

 			echo $rs->fields["met_nombre_inst"] ;

?>"/>
    			             </li>       
                            </fieldset>
                          <fieldset class="sub_formulario_tipo margin-top-5 ui-widget ui-widget-content ui-corner-all">
		                  <legend class="ui-widget ui-widget-header ui-corner-all">Datos Generales</legend>
                              <li>
    		              	     <label class="label_ordenado">Observaciones: </label>
                                    <textarea id="observ" name="observ" class="campo_textarea ui-widget-content"><?php echo $rs->fields["met_observacion"];?></textarea>
    		                  </li>          
                             </fieldset>          
                         </ol>
                		<div class="panel_botones">
                			<ol>
                				<li><input type="submit" id="botons" class="botonext" name="Send" value="Guardar" /></li>
                				<li><input type="button" class="botonext reset" value="Cancelar" /></li>
                			</ol>
                		</div>
                		<div id="clear">
                	   </div>
                		</form>
                	</fieldset>
                </div>
                <?php

 		}


}
else
 {
  	/********    se muestra esto si se va a ingresar un nuevo registro   ***/

?>
    
    <div>
	<fieldset class="formulario_tipo ui-widget ui-widget-content ui-corner-all">
		<legend class="ui-widget ui-widget-header ui-corner-all">Registrar Médico Tratante</legend>
		<form class="jqtransform" id="form_medt_30" name="frm_multiple" method="post" action="modulos/medicos_tratantes/procesar_nuevo.php"> 
		<ol>
            <fieldset class="sub_formulario_tipo margin-top-5 ui-widget ui-widget-content ui-corner-all">
		      <legend class="ui-widget ui-widget-header ui-corner-all">Datos personales</legend>
                <li>
    			     <label class="label_ordenado" for="rut">R.U.T.: </label><input id="rut" type="text"name="rut" class="campo_texto_rut ui-widget-content"/>
    			</li>
    			<li>
    			     <label class="label_ordenado" for="nombres">Nombres: </label><input id="nombres"   type="text"name="nombres" class="campo_texto ui-widget-content"/>
    			</li>
    			<li>
    			     <label class="label_ordenado" for="appaterno">Apellido Paterno: </label><input id="appaterno"  type="text" name="appaterno" class="campo_texto ui-widget-content"/>
    			</li>
                <li>
    			     <label class="label_ordenado" for="apmaterno">Apellido Materno: </label><input id="apmaterno"  type="text" name="apmaterno" class="campo_texto ui-widget-content"/>
    			</li>
                <li>
      			     <label class="label_ordenado" for="email">Email: </label><input id="email" type="text" name="email" class="campo_correo ui-widget-content"/> 
       			</li> 
                <li>
       			     <label class="label_ordenado" for="fono">Teléfono: </label><input id="fono" type="text" name="fono" class="campo_texto ui-widget-content"/>
       			</li>
             </fieldset>
            <fieldset class="sub_formulario_tipo margin-top-5 ui-widget ui-widget-content ui-corner-all">
		      <legend class="ui-widget ui-widget-header ui-corner-all">Datos Institución Médica</legend>
                <li>
                     <label class="label_ordenado" for="rut_inst">R.U.T.: </label><input id="rut_inst" type="text"name="rut_inst" class="campo_texto_rut ui-widget-content"/>
                </li>
                <li>
    			     <label class="label_ordenado" for="nombre_inst">Nombre: </label><input id="nombre_inst"  type="text" name="nombre_inst" class="campo_texto ui-widget-content"/>
    			</li>          
	         </fieldset>            
              <fieldset class="sub_formulario_tipo margin-top-5 ui-widget ui-widget-content ui-corner-all">
		      <legend class="ui-widget ui-widget-header ui-corner-all">Datos Generales</legend>
                <li>
    			     <label for="observ" class="label_ordenado">Observaciones:</label><textarea id="observ" name="observ" class="campo_textarea ui-widget-content"></textarea></textarea>
    			</li>          
	         </fieldset>            
		</ol>
		<div class="panel_botones">
			<ol>
				<li><input type="submit" id="botons" class="botonext" name="Send" value="Guardar" /></li>
				<li><input type="reset" class="botonext reset" value="Cancelar" /></li>
			</ol>
		</div>
		<div id="clear">
	   </div>
	</form>
	</fieldset>
</div>
<?php
}
}
else
{
 Zen::LogoutModulo();
}
 

?>
